package Calendar;

import org.junit.Test;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * Created by csmd on 2017/12/28.
 */
public class test {
    @Test
    public void ddd(){
       // 如何取得年月日、小时分钟秒？

        Calendar s =Calendar.getInstance();
        System.out.println(s.toString());
        System.out.println(s.get(Calendar.YEAR));
        System.out.println(s.get(Calendar.MONTH)); // 0 - 11
        System.out.println(s.get(Calendar.DATE));
        System.out.println(s.get(Calendar.HOUR_OF_DAY));
        System.out.println(s.get(Calendar.MINUTE));
        System.out.println(s.get(Calendar.SECOND));

       // 如何取得从1970年1月1日0时0分0秒到现在的毫秒数？
        //- 如何取得某月的最后一天？
        Calendar time = Calendar.getInstance();
        time.getActualMaximum(Calendar.DAY_OF_MONTH);
        System.out.println( time.getActualMaximum(Calendar.DAY_OF_MONTH));
       // - 如何格式化日期？
        Date a = new Date();
        SimpleDateFormat aa = new SimpleDateFormat("yyyy/MM/dd");
        System.out.println(aa.format(a));
        //打印昨天的当前时刻。
        Calendar cal = Calendar.getInstance();
        cal.add(Calendar.DATE, -1);
        System.out.println(cal.getTime());
    }
}
